package request

type GoCqHttpReq struct {
	PostType    string      `json:"post_type"`
	MessageType string      `json:"message_type"`
	Time        int         `json:"time"`
	SelfID      int         `json:"self_id"`
	SubType     string      `json:"sub_type"`
	Anonymous   interface{} `json:"anonymous"`
	GroupID     int         `json:"group_id"`
	Message     string      `json:"message"`
	MessageSeq  int         `json:"message_seq"`
	RawMessage  string      `json:"raw_message"`
	Font        int         `json:"font"`
	Sender      struct {
		Age      int    `json:"age"`
		Area     string `json:"area"`
		Card     string `json:"card"`
		Level    string `json:"level"`
		Nickname string `json:"nickname"`
		Role     string `json:"role"`
		Sex      string `json:"sex"`
		Title    string `json:"title"`
		UserID   int    `json:"user_id"`
	} `json:"sender"`
	UserID    int `json:"user_id"`
	MessageID int `json:"message_id"`
}
